532 research outputs found

    Teaching kinematics and dynamics of multibody mechanical systems using the object oriented language modelica

    Get PDF
    A new modeling language, called Modelica, for physical modeling is being developed in an international effort. The main objective is to make it easy to exchange models and model libraries for different domains, such as, mechanical, pneumatics, electrical, hydraulics, and others. The design approach builds on non-causal modeling with true ordinary differential and algebraic equations and the use of object-oriented constructs stemming from modern software development, (hierarchy, encapsulation) to facilitate reuse of models and model parts. This paper gives an overview of the use of the object oriented language Modelica with the mechanical Multibody Library to model and simulate three-dimensional mechanical systems

    Using advanced simulation techniques to improve industrial controller’s dependability

    Get PDF
    Modelica Modeling language is powerful and suitable for modeling mechatronic systems, being possible to interact different technological aspects and deal, simultaneously with different technologies (mechanical, electrical, pneumatic, hydraulic,..). In this paper it is discussed, in a case study, the possibility of using this language for modeling an automation system (controller and plant) in closed loop behavior and also in defining some parameters of the automation system in order to optimize some behavior aspects of the system as, for instance, the time cycle of the automation system. Some aspects relied with controllers dependability are also discussed and it is showed how Modelica modeling language can help controllers’ designers improving controllers dependability, when are used Simulation Techniques

    Design of a mechatronic system for application of hardware-in-the-loop simulation technique

    Get PDF
    Classical approaches, using Simulation analysis technique, use a controller model that can – or not – be coupled with a plant model. Usually, the controller and plant models are connected, in a closed-loop behavior, and this kind of Simulation is called Software-in-the-loop Simulation (SIL). However, recently, some directions are being assumed and some recent works deal with Simulation considering the real controller, instead of the controller model, in the closed loop behavior with the plant model and this kind of approach is called Hardwarein- the-loop simulation (HIL). In order to study and to propose some rules about the simulation of real-time systems considering HIL simulation, at the Automation Laboratory of the Centre for Mechanics and Materials Technologies of the University of Minho, Portugal – a workbench especially devoted to this study is being developed. This workbench considers an environment for Simulation, and the respective programming language, and a real controller that interacts with the simulation environment running on a PC. After looking at the available software tools and modeling languages, Dymola simulation environment and Modelica modeling language were chosen. The main reasons for this choice are associated with the unique multi-domain engineering capabilities of Dymola and Modelica that allow to deal, on the same environment, with many different engineering domains like hydraulics, power train, thermodynamics, air-conditioning, vehicle dynamics, mechanical, electrical, electronic, control, thermal, pneumatic, among others... As real controller, the choice was a Programmable Logic Controller (PLC) from OMRON company, the CPM2A model. This paper presents the first step, of this ongoing work, and is focused, mainly, on studying how to exchange information between a real PLC (used, as controller, on the designed workbench) and Dymola software that will run specific plant models, developed in Modelica language, on a Personal Computer.(undefined

    Design of an adapted standing frame for rehabilitation of children with mental deficiency

    Get PDF
    A standing frame is a mechanical (old) or mechatronic (new) equipment, that has as main goal to correct the incapacity of certain individuals for assuming the body’s vertical position. The existing standing frames, on the market, do not allow easy placement of the patient on the device, do not allow full mobility (within and outside of buildings), they are not versatile, they are not modular and they do not allow children to have occupational activities during treatments. This paper presents the project of a Standing frame for use in the treatment of children with mental deficiency. The Standing frame presented in this paper takes into account the limitations mentioned above and is perfectly adapted to this very specific and very special target people. The main features of the equipment whose project is presented in this article are the modularity, easiness of placing the patient and easiness of use, especially when the patient, and family, need to travel and need to carry with them the standing frame.(undefined

    Partial plant models in formal verification of industrial automation discrete systems

    Get PDF
    The use of a plant model for formal verification of Industrial Automation systems controllers must be used in order to improve the obtained results. However, if there are some cases where the use of a plant model makes the formal verification results more realistic and robust, there are other cases where this does not always happen. The discussion presented in this paper is related with the need of using a Plant Model considering, not all of the Plant Model, but Partial Plant models in order to facilitate formal verification tasks of Industrial Automation Discrete Event Systems

    Supporting requirements formulation in software formal verification

    Get PDF
    Formal verification tools such as model checkers have reached a stage were their applicability in the development process of dependable and safety critical systems has become viable. While the formal verification step in tools such as model checkers is fully automated, writing appropriate models and properties is a skillful process. In particular, a correct understanding of the logics used to express properties is needed to guarantee that properties correctly encode the original requirements. In this paper we illustrate how a patterns-based tool can help in simplifying the process of generating logical formulae from informally expressed requirements

    A dependable automated people mover system modeled and verified using timed automata : a case study

    Get PDF
    Automated People Movers (APM) are systems for passenger transport with fully automated operation and high frequency service. For this study we have used the system named Aeromovel installed in Porto Alegre, Brazil. Aeromovel is a non-conventional Automatic People Mover whose operation principle is based on pneumatics. This paper proposes the use, in a complementary way, of two analysis techniques, simulation and formal verification, in order to guarantee the desired behavior for an APM propulsion system composed by a centrifugal fan and ten (on-off and proportional) pneumatic valves driven by pneumatic pistons. This approach is based on the use of timed automata and UPPAAL modelchecker. The more focused aspect is the modeling of the propulsion system associated at the distributed control system. Some simulation and formal verification results are presented, considering desired behavior properties in order to improve the system’s dependability

    Modeling and simulating the controller behavior of an automated people mover using IEC 61850 communication requirements

    Get PDF
    Automated People Movers (APM) are systems for passenger transport with fully automated operation and high frequency service. Trains controllers are traditionally centralized and based on wired circuits, although they generally have serious difficulties in the installation and maintenance. As there is increased demand on the system, there are advantages in choosing an open architecture, with a simple communication system and distributed. These concepts are largely addressed in the development of IEC 61850. In this study we proposed the adaptation of the standard IEC 61850, design to be used in electric power systems to be applied in an APM system named Aeromovel installed in Porto Alegre, Brazil. Aeromovel is a nonconventional Automatic People Mover whose operation principle is based on pneumatics. A model, based on timed automata formalism, is proposed for IEC 61850 communications requirements and respective simulation results are presented.Guilherme Kunz is supported by the PTI C&T program (Fundacao Parque Tecnologico Itaipu - FPTI-BR). The authors would like to thank to PTI C&T/FPTI-BR for financial support and to CESUP-UFRGS for access to the clusters

    Conceptual design and development of an automated co-generation system

    Get PDF
    Co-generation or Combined Heat and Power (CHP) is the simultaneous generation of both electricity and heat from the same fuel for useful purposes. The fuel varies greatly and can include coal, biomass, natural gas, nuclear material, the sun or heat stored in the earth. Co-generation (as a vector of energy efficiency) and renewable sources of energy possess their own set of low carbon benefits. Coupling co-generation and renewable sources contribute to a very strong proposition since it leads to the supply of both low-carbon electricity and low-carbon heat. In the case of co-generation plants fuelled by renewable energy sources, the low-carbon benefits of the heat are obvious since they derive from the renewable nature of the fuel. However, this also apply in the case of plants feed by other types of fuel. Such plants produce excess heat alongside electricity. When this heat, which is an unavoidable by-product, is used to satisfy an existing heat demand carbon dioxide (CO2) emissions are reduced overall, through a more efficient use of the fuel. The distributed generation systems produce energy close to the point of use, which typically doubles the efficiency in terms of fuel input‐to‐energy output ratio compared to conventional power generation in central plants. This means that the same amount of energy can be produced with half the amount of fuel, making distributed generation an effective approach to reducing greenhouse gas emissions. According to official government reports, the creation of distributed generation systems will account for at least 5% of gas reduction. In this paper the conceptual design and development of an automated co-generation system to apply in collective residences is presented. After concluding the definition of the demanded specifications and requirements for the co-generation system it is presented and discussed the developed solution with the identification of the main components, including the selection and prototype implementation of the necessary sensors and actuators that integrate the system. It is also shown a systematized approach that consists in using the GEMMA and the SFC formalisms for the structure and specification of all the system behaviour, considering all the stop states and functioning modes of the co-generation system.(undefined

    Modeling and simulation of IEC 61850 requirements applied to an automated people mover's controller

    Get PDF
    Automated People Movers (APM) are systems for passenger transport with fully automated operation and high frequency service. For this study, we proposed the adaptation of the standard IEC 61850 (design to be used in electric power systems based in intelligent electronic devices) to allow its application to an APM system named Aeromovel installed in Porto Alegre, Brazil. Aeromovel is a nonconventional Automatic People Mover whose operation principle is based on pneumatics. This paper proposes the use of two analysis techniques, Simulation and Formal Verification, in order to guarantee the desired behaviour for an APM propulsion system composed by a centrifugal fan and ten (on-off and proportional) pneumatic valves driven by pneumatic pistons. This approach is based on the use of timed automata and UPPAAL software.Guilherme Kunz is supported by the PTI C&T program (Fundacao Parque Tecnologico Itaipu - FPTI-BR). The authors would like to thank to PTI C&T/FPTI-BR for financial support and to CESUP-UFRGS for access to the clusters
    corecore